#ifndef COMMUN_H
#define COMMUN_H

#include <list>
#include <utility>
#include <string>
#include <vector>

#include <DTD_Attribut.h>
#include <DTD_Normal.h>

static const string ESPACE = "  ";

typedef std::pair<std::string, std::string> Attribut;

typedef std::list<Attribut> AttList;

typedef std::pair<std::string, std::string> ElementName;

typedef std::vector<DTD_Attribut *> Attributes;

typedef std::vector<DTD_Normal *> Contents;

typedef std::vector<std::string> Enums;

#ifdef DEBUG
#	define debug( x ) ( x )
#else
#	define debug( x ) ( ( void )0 )
#endif


#endif
